58153
377219
636367
79283
101950
242461
989103
92394
83676
186603
88221
19361
779147
867949
1000724
786610
514505
38952
66987
579377
278284
518841
434275
803256